#ifndef _SIUT_SIMD_QUATIO_HPP_
#define _SIUT_SIMD_QUATIO_HPP_

#include <ostream>

namespace siut {
  namespace simd {
    namespace standard {
      inline void write(const Quatf &q, std::ostream &os)
      {
	os << "Quatf(" << q.w() << ", " << q.x() << ", " << q.y() << ", " << q.z() <<")";      
      }

      inline std::ostream& operator<<(std::ostream &os, const Quatf &q)
      { 
	write(q, os);
	return os; 
      }  

    }
  }//end namespaces
}

#endif
